const http = require("http");

http.createServer((req,res)=>{
    if(req.url =="/"){
        var str = "";
        req.on("data",(chunk)=>{    
            str += chunk;
        })
        req.on("end",()=>{
            console.log(str)
            var arr = str.split("\r\n"); //换行
            var index = arr.indexOf(""); //查找出现空格的位置
            var index2= arr.indexOf("", index+1); //从index+1的位置开始查找，出现空格的位置
            var obj = {username: arr[index+1], age: arr[index2+1]}
                        //arr[index+1]是输入的名字，arr[index2+1]是输入的年龄
            console.log(obj);
            
            // 【跨域问题】：不同的协议、IP、端口下的页面发起http请求会出现跨域的问题
            // 设置允许跨域
            res.setHeader("Access-Control-Allow-Origin", "*"); //* 所有的域名都可以请求
            
            res.writeHead(200,{"Content-Type":"text/plain;charset=utf8"})
            res.end("recevied");
        })
    }
}).listen(8000);
console.log("server is listening 8000");

